Package | hl7.eu.fhir.idea4rc |
Resource Type | ConceptMap |
Id | episodeEvent2FHIR |
FHIR Version | R4 |
Source | http://hl7.eu/fhir/ig/idea4rc/https://build.fhir.org/ig/hl7-eu/idea4rc/ConceptMap-episodeEvent2FHIR.html |
URL | http://hl7.eu/fhir/ig/idea4rc/ConceptMap/episodeEvent2FHIR |
Version | 0.1.0 |
Status | draft |
Date | 2025-07-25T13:48:09+00:00 |
Name | EpisodEvent2FHIR |
Title | EpisodeEvent Model to this guide Map |
Realm | eu |
Authority | hl7 |
Description | It shows how the EpisodeEvent model is mapped into this guide |
No resources found
StructureDefinition | |
Condition-primaryCancer-eu-i4rc | Condition: Primary Cancer |
EpisodeEvent | Episode Event |
Note: links and images are rebased to the (stated) source
Generated Narrative: ConceptMap episodeEvent2FHIR
Mapping from (not specified) to (not specified)
Group 1 Mapping from Episode Event to Condition: Primary Cancer
Source Code | Relationship | Target Code | Comment |
cancerEpisodeReference (Cancer Episode Reference (M)) | is related to | Condition.extension:condition-occurredFollowing | If not 'Baseline' |
cancerEpisodeReference (Cancer Episode Reference (M)) | is related to | Condition | If 'Baseline': new Condition |
diseaseStatus (Disease status (M)) | is equivalent to | Condition.clinicalStatus.coding:athena | The eventType is recoded in the coding athena slice, however the type has to be consistent with the combination of status / previous status and existance of previous Condition resources. The clincalStatus has in fact a required binding with http://hl7.org/fhir/R4/valueset-condition-clinical.html. active | recurrence | relapse | inactive | remission | resolved. For example Stable disease - 32948 may have status='active' and extension:condition-occurredFollowing.exists(), Complete Remission may have status='inactive' and extension:condition-occurredFollowing.exists(); Recurrence - 2000100002 may have status.: 'recurrence' and extension:condition-occurredFollowing.exists(). Progression - 32949 may have status='relapse' and extension:condition-occurredFollowing.exists(). |
definedAt (Defined At (O)) | is related to | Condition.extension:sameHospital | Temporary included in the guide for covering the request of tracking if this information has been captured and maintained by the same or other organizations. It is envisioned that this kind of requirements could be covered by recording where specific act are taking place. |
dateOfEpisode (Date of episode (M)) | is equivalent to | Condition.onset | If it is when this particular Condition record was created in the system |
{ "resourceType": "ConceptMap", "id": "episodeEvent2FHIR", "text": { "status": "generated", "div": "<!-- snip (see above) -->" }, "url": "http://hl7.eu/fhir/ig/idea4rc/ConceptMap/episodeEvent2FHIR", "version": "0.1.0", "name": "EpisodEvent2FHIR", "title": "EpisodeEvent Model to this guide Map", "status": "draft", "experimental": true, "date": "2025-07-25T13:48:09+00:00", "publisher": "IDEA4RC Project", "contact": [ { "name": "IDEA4RC Project", "telecom": [ { "system": "url", "value": "https://www.idea4rc.eu/" } ] }, { "name": "IDEA4RC Project", "telecom": [ { "system": "url", "value": "https://www.idea4rc.eu/" } ] } ], "description": "It shows how the EpisodeEvent model is mapped into this guide", "jurisdiction": [ { "coding": [ { "system": "http://unstats.un.org/unsd/methods/m49/m49.htm", "code": "150", "display": "Europe" } ] } ], "group": [ { "source": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/EpisodeEvent", "target": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/Condition-primaryCancer-eu-i4rc", "element": [ { "code": "cancerEpisodeReference", "display": "Cancer Episode Reference (M)", "target": [ { "code": "Condition.extension:condition-occurredFollowing", "equivalence": "relatedto", "comment": "If not 'Baseline'" } ] }, { "code": "cancerEpisodeReference", "display": "Cancer Episode Reference (M)", "target": [ { "code": "Condition", "equivalence": "relatedto", "comment": "If 'Baseline': new Condition" } ] }, { "code": "diseaseStatus", "display": "Disease status (M)", "target": [ { "code": "Condition.clinicalStatus.coding:athena", "equivalence": "equivalent", "comment": "The eventType is recoded in the coding athena slice, however the type has to be consistent with the combination of status / previous status and existance of previous Condition resources. The clincalStatus has in fact a required binding with http://hl7.org/fhir/R4/valueset-condition-clinical.html. active | recurrence | relapse | inactive | remission | resolved. For example Stable disease - 32948 may have status='active' and extension:condition-occurredFollowing.exists(), Complete Remission may have status='inactive' and extension:condition-occurredFollowing.exists(); Recurrence - 2000100002 may have status.: 'recurrence' and extension:condition-occurredFollowing.exists(). Progression - 32949 may have status='relapse' and extension:condition-occurredFollowing.exists()." } ] }, { "code": "definedAt", "display": "Defined At (O)", "target": [ { "code": "Condition.extension:sameHospital", "equivalence": "relatedto", "comment": "Temporary included in the guide for covering the request of tracking if this information has been captured and maintained by the same or other organizations. It is envisioned that this kind of requirements could be covered by recording where specific act are taking place." } ] }, { "code": "dateOfEpisode", "display": "Date of episode (M)", "target": [ { "code": "Condition.onset", "equivalence": "equivalent", "comment": "If it is when this particular Condition record was created in the system" } ] } ] } ] }